本文共 1372 字,大约阅读时间需要 4 分钟。
首先引入jstl标签库
search_result.jsp页面
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%><%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>搜索结果
核心代码:将info.getInformation()中的search_word全部高亮显示
${fn:replace(info.getInformation(), search_word, " ".concat(search_word).concat("") )}
SearchController.java
/*** * 搜索结果* */@RequestMapping(value="search_info.do",method=RequestMethod.GET) public String search_info(HttpServletRequest request, HttpServletResponse response,ModelMap model,String search_data) { Listsearch_info = infoService.getSearchResult(search_data); // 判断得到的list是否为空 防止list.size()出现空指针异常 if(null!=search_info) { model.addAttribute("search_count",search_info.size()); } model.addAttribute("search_result",search_info); model.addAttribute("search_word", search_data); return "search_result";}
转载地址:http://shsni.baihongyu.com/